package com.bai.serviceOA.service;

import com.bai.model.system.SysRole;
import com.bai.model.vo.AssginRoleVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * @author bai
 * @date 2023年03月07日 18:13
 */

public interface SysRoleService extends IService<SysRole> {
    /**
     *查询所有角色和当前用户所属角色
     * @param userId 用户id
     * @return
     */
    Map<String, Object> findRoleDataByUserId(Long userId);

    /**
     * 为用户分配角色
     * @param assignRoleVo 一个用户对应多个角色
     */
    void doAssign(AssginRoleVo assignRoleVo);

}
